#ifndef GESTIONSONIDOS_H_
#define GESTIONSONIDOS_H_

#include <vector>
#include <string>

#define MUSICA_FONDO 0
#define MUSICA_EVENTO 1

using namespace std;

typedef int idSonido_t;

typedef struct infoSonido_ {
	idSonido_t idSonido;
	int tipo;
	string ruta;
} infoSonido_t;	

class GestionSonidos {
	
	static vector< infoSonido_t > infoSonidos;
	static idSonido_t proximoId;
			
	public:
		
		static idSonido_t getId(int tipo, string ruta);
		static vector< infoSonido_t > getInfoSonidos();
		static void Unset();
};

#endif /* GESTIONSONIDOS_H_ */
